global economic and financial headwinds - German English Dictionary